OBM 7 - draft 09 / 02 / 00 1 Domain Engineering And Variability In The Reuse - Driven Software

نویسنده

  • Martin L. Griss
چکیده

Effective systematic software reuse requires a coherent approach to structuring architecture, process and organization. In previous columns, Ivar Jacobson and I summarize[1,2,3] our approach to extending Ivar’s Objectoriented Software Engineering process (OOSE)[4] for large-scale, systematic reuse. We call our approach the “Reuse-Driven Software Engineering Business” (RSEB), described in greater detail in our forthcoming book [5]. An RSEB is a software development organization which has been explicitly structured to employ systematic reuse as a key business strategy.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

When Aspect-Orientation Meets Software Product Line Engineering

Aspect-oriented software development (AOSD) and software product line engineering (SPLE) are two approaches for software reuse, which promote model-driven development and variability management. While AOSD supports developing crosscutting concerns separately from traditional units and weaving them to different software products, software product line engineering (SPLE) handles the development a...

متن کامل

Software Product-Line Variability Management based on Model-Driven Engineering

A software product-line (SPL) is a family of products sharing the same assets. A product-line platform allows the derivation of distinct products within the same application domain. The use of SPLs appears to be the most effective strategy for achieving large-scale software reuse, assuring rapid development of new products with good quality levels. Enabling variability in software consists in d...

متن کامل

Integrating feature modeling with the RSEB

We have integrated the feature modeling of FeatureOriented Domain Analysis (FODA) into the processes and workproducts of the Reuse-Driven Software Engineering Business (RSEB). The RSEB is a use-case driven systematic reuse process: architecture and reusable subsystems are first described by use cases and then transformed into object models that are traceable to these use cases. Variability in t...

متن کامل

The Use of Feature Modelling in Component Evolution

In order to gain a competitive advantage in today’s software engineering industry, it is necessary to reduce the time to market and the cost of development. It is essential to build systems that are flexible and adaptable to changing requirements. Reuse-driven development is a commonly used method for achieving these goals. Various software development approaches exist that aim at achieving reu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000